constructions of continuous functions